.searchlist {
    padding-top: 50px;
    .top {
        background-color: #fff;
        border-bottom: 1px solid #eee;
        position: fixed;
        top: 0;
        width: 100%;
        input{
            width: 200px;
            list-style: none;
            outline: none;
            height: 28px;
            padding-left: 10px;
            border-radius: 10px;
        }
        button{
            margin-left: 30px;
        }
    }

    h2 {
        margin: 20px 10px 10px;
    }

    .button {
        display: flex;
        flex-wrap: wrap;
        padding: 0 10px;


        button {
            margin: 8px;
            padding: 5px;
        }
    }

    .box {
        padding: 5px;

        .box1 {
            width: 100%;
            display: flex;
            background-color: #eee;
            margin: 10px 0;

            .left {
                margin: 0 10px;

                img {
                    width: 100px;
                    height: 100px;
                    border-radius: 10px;
                }
            }

            .right{
                padding: 5px;
                padding-top: 10px;
                
                .price{
                    font-size: 16px;
                    margin: 30px 0;
                }
            }
        }
    }
}